package com.lc202309;

import java.util.ArrayList;
import java.util.List;

/**
 * Description:
 *
 * @Create 2023/8/29 23:24
 * @Version 1.0
 */
public class Solution67 {
    public int[] plusOne(int[] digits) {
        List<Integer> nums = new ArrayList<>();
        int add = 0;
        int length = digits.length;
        for (int i = 0; i < length; i++) {
            int res = digits[length - i - 1] + add;
            if (i == 0) {
                res += 1;
            }
            nums.add(res % 10);
            add = res / 10;
        }
        if (add != 0) {
            nums.add(1);
        }
        int size = nums.size();
        int[] arrs = new int[size];
        for (int i = 0; i < size; i++) {
            arrs[i] = nums.get(size - i - 1);
        }
        return arrs;
    }
}
